moon roof - French English Dictionary